package com.bsj.travel.def.common.VO.device;

import lombok.Data;

import java.util.Date;

/**
 * @author LiJiaXin
 * @version 1.0.0
 * @description DeviceInfoVO
 * @time 2024/3/18 12:00
 */
@Data
public class DeviceInfoVO {

    /**
     * 设备ID
     */
    private Long deviceId;

    /**
     * 设备号
     */
    private String deviceName;

    /**
     * 设备型号（默认设备直连）
     */
    private String terminalModel;

    /**
     * 设备秘钥
     */
    private String deviceSecret;

    /**
     * OTA模块版本号
     */
    private String firmwareVersion;

    /**
     * 设备激活时间
     */
    private Date gmtActive;

    /**
     * 设备创建时间
     */
    private Date gmtCreate;

    /**
     * 物联网平台为该设备颁发的ID，唯一标识
     */
    private String iotId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否禁用（1是 2否）
     */
    private Integer isDisable;

    /*********************************************设备状态信息******************************************/

    /**
     * 设备状态（1离线 2在线）
     */
    private Integer state;

    /*********************************************设备上报信息******************************************/

    /**
     * 设备通过自定义主题上报消息
     */
    private String data;

}
